home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / 4dos / 4d401d.zip / PAT401D.DOC < prev    next >
Text File  |  1992-09-30  |  6KB  |  158 lines

  1.  
  2.                                 JP Software
  3.  
  4.              4DOS 4.01 rev A / B ==> rev D Patch Documentation
  5.  
  6.                              September 30, 1992
  7.  
  8.  
  9. Copyright 1988 - 1992, JP Software Inc., All Rights Reserved.  Published
  10. by JP Software Inc., P.O. Box 1470, E. Arlington, MA 02174 USA, (617)
  11. 646-3975.
  12.  
  13.  
  14. This file explains how to install the 4DOS 4.01 rev D patches for 4DOS.COM.
  15.  
  16. (NOTE:  These patches upgrade your copy of 4DOS 4.01 to the latest revision
  17. level.  If you have 4DOS version 4.0 or earlier, they will NOT work!  You
  18. must download a different file to upgrade from an earlier version of 4DOS
  19. to version 4.01.)
  20.  
  21. To use these patches, you must have the PATCH.EXE program uploaded by JP
  22. Software.  This program is in a separate file, PATCH.ZIP or PATCH4D.ZIP
  23. (depending on your download source).  Instructions for running the PATCH
  24. program are in the file PATCH.DOC which is distributed with PATCH.EXE. 
  25. PATCH.EXE should be in the same directory as the files to be patched, or in
  26. a directory on your PATH.
  27.  
  28. Before using these patches, you must determine the revision level of your
  29. copy of 4DOS.  To do so, use the 4DOS command:
  30.  
  31.       VER /R
  32.    
  33. and find the "4DOS revision level" in the output.  In most cases you will
  34. probably find that you have revision B.
  35.  
  36. There are two patch files:
  37.  
  38.       PAT401B.RTP    Updates 4DOS 4.01 to revision level B from level A
  39.       PAT401D.RTP    Updates 4DOS 4.01 to revision level D from level B
  40.                      (there is no revision level C of 4DOS)
  41.  
  42. You should apply the appropriate patch files, in sequence, for the revision
  43. of 4DOS you are currently running:
  44.  
  45.       If you are running      Then apply patch files in this order
  46.       ------------------      ------------------------------------
  47.       revision A              PAT401B then PAT401D
  48.       revision B              PAT401D only
  49.       
  50. The patch files modify 4DOS.COM only.  Branding (name and serial number)
  51. information in your original 4DOS.COM file will be preserved in the
  52. modified file.
  53.  
  54. To apply a patch, copy the corresponding .RTP file to the directory where 
  55. 4DOS.COM is stored.  Then change to that directory, and enter the command:
  56.  
  57.       patch <patch file name>
  58.  
  59. where <patch file name> is PAT401B or PAT401D.  
  60.  
  61. [Some of our documentation for PATCH.EXE shows a period between the program
  62. name (PATCH) and the patch file name, for example:
  63.  
  64.       patch . pat401d
  65.       
  66. This period may be used but is not required.]
  67.  
  68. If you have OS/2, you can run PATCH.EXE in either a DOS session or an an
  69. OS/2 session.
  70.  
  71.  
  72. The revision D patches fix the minor bugs and anomalies in 4DOS 4.01 which
  73. are listed below.  These problems are small and have not affected most
  74. users.
  75.  
  76.   Revision B:
  77.  
  78.      * Descriptions were not always properly deleted when a file was
  79.        deleted.
  80.  
  81.      * If two copies of 4DOS were started on top of each other in an OS/2
  82.        DOS session (eg START 4DOS from a 4OS2 prompt, which runs one copy
  83.        of 4DOS to start the session and another as the application to run)
  84.        the session would not change the title properly when running an
  85.        external program.
  86.  
  87.      * 4DOS did not terminate properly when it reached the end of a
  88.        redirected input file (eg 4DOS < cmdlist).
  89.  
  90.  
  91.   Revision D (changes affecting both 4DOS and 4OS2):
  92.  
  93.      * Key reassignments did not work properly for a few non-ASCII keys.
  94.  
  95.      * F3 left incorrect characters on the command line when the new
  96.        line was longer than the original line.
  97.  
  98.      * Leading whitespace on the command line was causing problems with
  99.        command completion.
  100.  
  101.      * Testing for too many nested environment variables did not always
  102.        work correctly.
  103.  
  104.      * Netware volume labels longer than 12 characters were not handled
  105.        properly.
  106.  
  107.      * COLORDIR would not work properly when there were more than 64
  108.        extensions in the COLORDIR setting.
  109.  
  110.      * %@EVAL returned random values when given invalid expressions like
  111.        %@EVAL[+].  Also %@EVAL was not checking for invalid numbers like
  112.        "1.1.1".
  113.  
  114.      * The ? command did not allow output redirection.
  115.  
  116.      * COPY did not work properly when appending very large files.
  117.  
  118.      * DEL /Q was not returning a proper internal error level.
  119.  
  120.      * DIR could cause a crash if it ran out of memory during a DIR /S.
  121.  
  122.      * FOR /A caused conflicts when the FOR invoked a DIR /A.  Also
  123.        conflicts could occur between FOR and SET in rare circumstances.
  124.  
  125.  
  126.   Revision D (changes affecting 4DOS only):
  127.  
  128.      * Occasionally console output would begin to work incorrectly after
  129.        a Ctrl-C or Ctrl-Break.
  130.  
  131.      * OS/2 2.0 DOS session titles could get "stuck" when a program was
  132.        aborted with Ctrl-C.
  133.  
  134.      * Redirection to named pipes from an OS/2 DOS session was failing
  135.        due to an OS/2 bug.  It will now work properly.
  136.  
  137.      * 4DOS was very rarely allowing disk swapping to a drive which did not
  138.        have enough space for the swap file.  
  139.  
  140.      * CMDLINE was not removed from the environment when a command started
  141.        with an "@".
  142.  
  143.      * The DVCleanup directive did not work from 4DOS.INI -- it only worked
  144.        when invoked from the command line (with //DVCleanup=Yes).
  145.  
  146.      * The version number returned by INT 2F / AX=D44D was still set to
  147.        4.0 when it should have been 4.01.
  148.  
  149.      * Disk free space was reported incorrectly on JOINed drives when
  150.        running DR-DOS.
  151.  
  152.      * CTTY would not work properly without a SETDOS /L1.  CTTY now
  153.        automatically sets the SETDOS /L1 parameter.
  154.  
  155.      * The DRAWxxxx commands did not work correctly when drawing a line
  156.        in the rightmost screen position.
  157.  
  158.